home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
cool
/
cool.lha
/
ice
/
README.os2
< prev
next >
Wrap
Text File
|
1991-09-04
|
2KB
|
84 lines
This file includes instructions for building ICE on OS2 platforms.
0. FTP COOL files to OS2 PS2.
0.a. Make directories on OS2:
From UNIX:
cd ICE # ICE here means the full pathname to the ice directory
util/os2dirs # this creates an OS2 command which makes ICE directories
cd util
ftp blue # or whatever your os/2 machine name is
ftp> cd \\user
ftp> put os2dirs.cmd
ftp> bye
From OS2:
cd \user
os2dirs.cmd
0.b. FTP ICE files to OS2:
From UNIX:
cd ICE
util/os2copy blue ssb # substitute in os/2 machine name and user login
1. Bootstrap on OS2
cd \ice
util\os2setup
set path=\ice\bin;%path%
cd \ice
pimake -Dos2 -DTOPDIR=\ice -DREV=1 -I\ice\cool\config
nmake bootstrap
2. Build ICE
*************************************************************************
Note: ICE assumes Glockenspiel cfront 2.0 and Microsoft 6.0 with:
cl the C compiler name
/c600/include the C include directory name
ccxx the C++ compiler
/cxx20/include the C++ include directory name
cfxx the C++ translator.
Lcxxce the C++ library name
mxx the C++ munch program
lib the archive library command name.
link the link command name.
If this is wrong on your OS2 system you need to either
copy the correct names to the names ICE requires ...
or set environment variables:
CFRONTC (cfxx), MUNCHC (mxx) , LIBRARY (Lcxxce), LINKERC (link),
LIBC (lib), CC (cl).
or edit files "ICE/cool/config/os2.cf" references
to "c600", "cxx20, "cl" and "ccxx";
and edit files "ICE/CCC/CCC.c and "ICE/CCC/config.h" references
to "cl" "cfxx" "mxx" "Lcxxce" "lib" and "link".
Also in "ICE/CCC/config.h" it assumes tmp directory name of "E:\\".
This can change by setting the environment variable, TMP.
*************************************************************************
cd \ice
nmake clean clobber
cd \ice\pisces
nmake all install
cd \ice
nmake all runtest results
3. DONE
ls \ice\bin
ls \ice\lib\os2
#To remake just cool:
rm \ice\lib\os2\libcool.lib
cd \ice\cool
nmake clean clobber includes all runtest results